body {
background-image:url('../images/site/backgrounds/main-site-background.jpg');
}

td.loginpagewhite {
	height: 300px;
}

table.mainContentStyles td {
	text-align: left;
}

font.errorMessageStyles {
	font-style: italic;
	color: red;
}

font.formtablecaption {
	font-style: normal;
	font-weight: bold;
}

table.employeeregistrationresult td {
	background-color: green;
}

font.employeeregistresultfont {
	color: orange;
}

div.formButtonPanel {
	text-align:center;
}

table.operationfaliererror td {
	background-color: red;
}

font.operationfaliererrorfont {
	font-style: normal;
	font-weight: bold;
}

input.buttonstyle {
	width: 100px
}

table.loginfaliererror td {
	background-color: red;
}

font.loginfaliererrorfont {
	font-style: normal;
	font-weight: bold;
}
/************************************************
************ Data Grid Style Block **************
*************************************************/
table.datagridstyle {
	border: 6px inset #8B8378;
	-moz-border-radius: 6px;
}

table.datagridstyle th {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
}

table.datagridstyle tr.grid-heding-row-style th {
	background-color: #FF9966;
}

table.datagridstyle td {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
	text-align: center;
  	vertical-align: middle;
}

table.datagridstyle tr.data-row-even-style td {
	background-color: #FCF6CF;
}

table.datagridstyle tr.data-row-odd-style td {
	background-color: #FEFEF2;
}

table.datagridstyle tr.grid-no_data-message-row-style td {
	background-color: #DEB887;
}

table.paginationtable {
	width: 960px;
}

table.paginationtable td.cell-style-01 {
	text-align: left;
}

table.paginationtable td.cell-style-02 {
	text-align: right;
}

table.paginationtable td.cell-style-03 {
	text-align: center;
}

input.nextprevbuttonstyle {
	width: 100px
}

/************************************************
********** Reporting Grid Style Block ***********
*************************************************/
table.reportgridstyle {
	border: 6px inset #8B8378;
	-moz-border-radius: 6px;
}

table.reportgridstyle th {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
}

table.reportgridstyle tr.grid-heding-row-style th {
	background-color: #FF9966;
}

table.reportgridstyle td {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
	text-align: center;
  	vertical-align: middle;
}

table.reportgridstyle tr.data-row-even-style td {
	background-color: #FCF6CF;
}

table.reportgridstyle tr.data-row-odd-style td {
	background-color: #FEFEF2;
}

table.reportgridstyle tr.grid-no_data-message-row-style td {
	background-color: #DEB887;
}